An Empirical Study of the Effectiveness of "Forcing" Diversity Based on a Large Population of Diverse Programs
نویسندگان
چکیده
Use of diverse software components is a viable defence against common-mode failures in redundant softwarebased systems. Various forms of "Diversity-Seeking Decisions" (“DSDs”) can be applied to the process of developing, or procuring, redundant components, to improve the chances of the resulting components not failing on the same demands. An open question is how effective these decisions, and their combinations, are for achieving large enough reliability gains. Using a large population of software programs, we studied experimentally the effectiveness of specific "DSDs" (and their combinations) mandating differences between redundant components. Some of these combinations produced much better improvements in system probability of failure per demand (PFD) than "uncontrolled" diversity did. Yet, our findings suggest that the gains from such "DSDs" vary significantly between them and between the application problems studied. The relationship between DSDs and system PFD is complex and does not allow for simple universal rules (e.g. "the more diversity the better") to apply. Keywords-design diversity; multiple version software; software fault tolerance; diversity-seeking decisions; reliability improvement; experimental study
منابع مشابه
Wheat and barley seed system in Syria: How diverse are wheat and barley varieties and landraces from farmer’s fields?
"> The present study described the diversity of wheat and barley varieties andlandraces available in farmer’s fields in Syria using different indicators. Analysisof spatial and temporal diversity and coefficient of parentage along withmeasurements of agronomic and morphological traits were employed to explain thediversity of wheat and barley varieties or landraces grown by farmers in Syria.Farm...
متن کاملInvestigation of Genetic Diversity and Structure Analysis of Different Citrus Genotypes Using ISSR Markers
In breeding programs, it is necessary having knowledge of the relatedness and genetic diversity in germplasm pools. The spread of cultivated regions and the high levels of production indicates citrus importance in the global economy. Therefore, 110 citrus genotypes were evaluated using 12 ISSR markers. Overall, 154 polymorphic bands were scored with an average of 12.8 alleles per primer. The po...
متن کاملMolecular diversity within and between Ajowan (Carum copticum L.) populations based on inter simple sequence repeat (ISSR) markers
Study of genetic relationships is a prerequisite for plant breeding activities as well as for conservation of genetic resources. In the present study, genetic diversity among and within 15 Iranian native Ajowan(Carum copticum L.) populations were determined using inter simple sequence repeat (ISSR) markers. Twelve selected primers produced 153 discernible bands, with 93 (60.78%) being ...
متن کاملAn Empirical Comparison of Distance Measures for Multivariate Time Series Clustering
Multivariate time series (MTS) data are ubiquitous in science and daily life, and how to measure their similarity is a core part of MTS analyzing process. Many of the research efforts in this context have focused on proposing novel similarity measures for the underlying data. However, with the countless techniques to estimate similarity between MTS, this field suffers from a lack of comparative...
متن کاملThe congruence between matrilineal genetic (mtDNA) and geographic diversity of Iranians and the territorial populations
Objective(s):From the ancient era, emergence of Agriculture in the connecting region of Mesopotamia and the Iranian plateau at the foothills of the Zagros Mountains, made Iranian gene pool as an important source of populating the region. It has differentiated the population spread and different language groups. In order to trace the maternal genetic affinity between Iranians and other populatio...
متن کامل